body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input 
 {
  margin:0;padding:0;
}
li { 
  list-style-type:none; 
}
body {
    margin: 0;
    padding: 0;
    background: #ffede4;
    color: #333;
    font-family: 黑体;
    padding-bottom: 112px;
}
a {
    display: block;
    text-decoration: none;
    color: #333;
}
table{
  margin: 0 auto;
}
.content {  
  border-radius: 5px;
  margin: 20px;
  border: solid 1px#ffdccb;
  padding: 30px 30px 0px 30px;
  background-color: white;
}
.storeimage{  
  width: 240px;
  height: 220px;
  position: relative;
  margin-right: 20px;
  float: left;
}
.tip{  
  color: #a0a0a0;  
  margin-top: 0;
  font-size: 22px;  
  width: 616px;  
  height: 60px;
}
.storename{  
  font-size: 28px;
  color: #000;  
  margin-bottom: 20px;
}
.distance{  
  float: right;
  width: 18px;
  height: 30px;
  padding-left: 25px;
  background: url(../images/weizhi.png) no-repeat;
  color: #a0a0a0;
  font-size: 20px;
  margin-right: 30px;
}
.item_main{
  width: 616px;
}
.item_content{  
  text-align: center;
  display: inline-block;
  margin-bottom: 10px;
  border-radius: 5px;
  color: #ff6633;
  height: 40px;
  line-height: 40px;
  padding: 0px 10px;
  border: solid 1px#ff6633;
  font-size: 20px;
}
.content_first{  
  font-size: 24px;
  color: #ff0000;
}
.content_second{  
  font-size: 36px;  
  margin-left: -8px;
  color: #ff0000;
}
.content_all{  
  height: 41px;
  margin-top: 17px;
}
.content_left{
  float: left;
}
.content_right{
  float: right;
}
.line{  
  height: 1px;
  background: url(../images/bg_fengexian.png) no-repeat center;
}
.content_a{
  margin-bottom: 20px;
}
.content_third{ 
  font-size: 24px;text-decoration: line-through;
  color: #a0a0a0;
}
.content_fourth{
  font-size: 24px;
  color: #333333;
}
.list_right{ 
  display: inline-block;
  width: 479px;
  vertical-align: middle;
}
.list_left{   
  display: inline-block;
  vertical-align: middle;
  width: 106px;
  text-align: right;
}
.list_right_b{  
  display: inline-block;
  margin-left: 25px;
  vertical-align: top;
  margin-top: 37px;
}
.content_b{  
  height: 110px;
  line-height: 30px;
}
.content_new{  
  font-size: 22px;
  color: #ff6633;
  text-align: center;
  height: 80px;
  line-height: 80px;
}
.footer{
  width: 100%;
  height: 122px;
  position: fixed;
  bottom: 0;
  background: url(../images/bg_tab.png) repeat-x;
}
.hairstore{  
  background: url(../images/icon_meifadian_h.png) no-repeat center;
  height: 122px;
  width: calc(100% / 3.0);
  float: left;
}
.privilege{  
  background: url(../images/icon_xianshiyouhui_n.png) no-repeat center;
  height: 122px;
  width: calc(100% / 3.0);
  float: left;
}
.mydiscovery{
  background: url(../images/icon_wodefaxiani_n.png) no-repeat center;
  height: 122px;
  width: calc(100% / 3.0);
  float: left;
}
.list_middle{  
  width: 15px;
  height: 60px;
  display: inline-block;
}
.select_left{   
  color: #ff6633;
  font-size: 28px;
  height: 80px;
  display: inline-block;
  width: 50%;
  float: left;
  text-align: center;  line-height: 80px;
}
.select_right{    
  color: #ff6633;
  font-size: 28px;
  height: 80px;
  display: inline-block;
  width: 50%;
  float: left; 
  text-align: center;  line-height: 80px;
  background: url(../images/bg_fengexian2.png) no-repeat left center;
}
.select{  
  clear: left;
  background-color: white;
  height: 80px;
}
.icon_xiala{  
  margin-bottom: 3px;
  margin-left: 20px;}
.top_first{  
  height: 60px;
  width: 125px;
  font-size: 30px;
  line-height: 60px;
  text-align: center;
  color: #000000;
  border: solid 1px #ffffff;
  border-radius: 5px 0 0 5px;
  display: inline-block;
  background-color: #ffffff;}
.top_second{
  height: 60px;
  width: 125px;
  font-size: 30px;
  line-height: 60px;
  text-align: center;
  color: #ffffff;
  border: solid 1px #ffffff;
  border-radius: 0 5px 5px 0;
  display: inline-block;
  background-color: #000000;
}
.top{  
  height: 96px;
  background-color: #222;
  text-align: center;
  line-height: 96px;  
  position: relative;
}
.btn_ss_n{   
  position: absolute;
  right: 20px;
  top: 18px;
  height: 60px;
  width: 80px;}
.container{ 
  width:720px; height:220px;
}
.slider li { 
  list-style:none; display:inline;
}
.slider img {
  width:720px;
  height:220px; 
  display:block; 
  border:0; 
}
.slider2 li { 
  float:left; 
  position:relative 
}
.num { 
  position:absolute; 
  left: 295px; 
  bottom:7px; 
  height:20px;  
}
.num li { 
  float: left;
  width:21px; 
  height:20px; 
  background:url(../images/ink0721hui.png) no-repeat center center;
  cursor: pointer; 
  overflow: hidden; 
}
.num li.on { 
  background:url(../images/ink0721hui1.png) no-repeat center center;
  width:21px; 
  height:20px; 
}
.box_first{ 
  display: none; 
  position: absolute;    
  top: 176px;width: 100%;
  border-top: solid 1px#a0a0a0;  
  background-color: rgba(10%,20%,30%,0.7);
  height: 277%;
}
.box_item_yes{  
  display: inline-block;
  font-size: 24px;  
  height: 72px;
  line-height: 72px;
  color: white;
  background-color: #ff6633;
  border: solid 1px #FF6633; 
  width: 200px;
  text-align: center;
  border-radius: 5px;
  margin-right: 10px;  
  margin-bottom: 15px;
}
.box_item_no{  
  display: inline-block;
  font-size: 24px;
  background-color: white;
  height: 72px;
  line-height: 72px;
  color: #333333;
  border: solid 1px #a0a0a0;
  width: 200px;
  text-align: center;
  border-radius: 5px;
  margin-right: 10px;  
  margin-bottom: 15px;
}
.box_item_a{  
  display: inline-block;
  font-size: 24px;  
  height: 72px;
  line-height: 72px;
  color: white;
  background-color: #ff6633;
  border: solid 1px #FF6633; 
  width: 200px;
  text-align: center;
  border-radius: 5px;
  margin-right: 10px;  
  margin-bottom: 15px;
}
.box_item_b{  
  display: inline-block;
  font-size: 24px;
  background-color: white;
  height: 72px;
  line-height: 72px;
  color: #333333;
  border: solid 1px #a0a0a0;
  width: 200px;
  text-align: center;
  border-radius: 5px;
  margin-right: 10px; 
  margin-bottom: 15px;
}


.box_content{ 
  padding: 30px 30px 20px 30px;
  background-color: white;
}
.box_second{ 
  display: none; 
  position: absolute;    
  top: 176px;width: 100%;
  border-top: solid 1px#a0a0a0;  
  background-color: rgba(10%,20%,30%,0.7);
  height: 277%;
}
#hidden_preferential_first{
  display: none;
}
#hidden_preferential_second{
  display: none;
}
.evaluate_num{
  margin-left: 6px;
}
.evaluate_a{  
  margin-left: 8px;
}
.evaluate{  
  width: 239px;
  height: 49px;
  line-height: 57px;
  position: absolute;
  left: 51px;
  background-color: #070E03;
  bottom: -77px;
}
.icon_ding{  
  display: inline-block;
  font-size: 26px;
  color: #FF6633;
  margin-right: 22px;
}
.icon_cai{  
  display: inline-block;
  font-size: 26px;
  color: #A0A0A0;
}